﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DADOS.usuario;

namespace PROAD.atendimento.Relatorio
{
    public partial class RelGestaoCuidado : System.Web.UI.Page
    {
        DADOS.usuario.metClassifica metClass = new metClassifica();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["CO_USUARIO"] != null)
                {
                    lblUsurario.Text = "Nome do Paciente: " + Session["NO_NOME"];
                    MontarTela(Convert.ToInt32(Session["CO_USUARIO"]));
                }
            }
        }

        protected void rtsDadoPaciente_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e)
        {
            switch (e.Tab.TabIndex)
            {
                case 0: Response.Redirect("/atendimento/Relatorio/RelDadosPaciente.aspx");
                    break;
                case 1: Response.Redirect("/atendimento/Relatorio/RelAnamnese.aspx");
                    break;
                case 2: Response.Redirect("/atendimento/Relatorio/RelAvd.aspx");
                    break;
                case 3: Response.Redirect("/atendimento/Relatorio/RelSocioEconomico.aspx");
                    break;
                case 4: Response.Redirect("/atendimento/Relatorio/RelClassificacaoFinal.aspx");
                    break;
                case 5: Response.Redirect("/atendimento/Relatorio/RelGestaoCuidados.aspx");
                    break;
            }
        }

        private void MontarTela(int codUser)
        {
            var objClassifica = metClass.GetClassificacaoByCodUsuario(codUser);

            if (objClassifica != null)
            {
                if (objClassifica.NR_AD1_1 == 1) lblAd1.Text = "Possuam problemas de saúde controlados/compensados e com dificuldade ou impossibilidade física de locomoção até uma unidade de saúde<br />";
                if (objClassifica.NR_AD1_2 == 1) lblAd1.Text = "Necessitem de cuidados de menor complexidade, incluídos os de recuperação nutricional, de menor frequência, com menor necessidade de recursos de saúde e dentro da capacidade de atendimento das Unidades Básicas de Saúde (UBS); e<br />";
                if (objClassifica.NR_AD1_3 == 1) lblAd1.Text = "Não se enquadrem nos critérios previstos para as modalidades AD2 e AD3 descritos nesta Portaria.<br />";


                if (objClassifica.NR_AD2_1 == 1) lblAd2.Text = "Demanda por procedimentos de maior complexidade, que podem ser realizados no domicílio, tais como: curativos complexos e drenagem de abscesso, entre outros<br />";
                if (objClassifica.NR_AD2_2 == 1) lblAd2.Text = "Dependência de monitoramento frequente de sinais vitais<br />";
                if (objClassifica.NR_AD2_3 == 1) lblAd2.Text = "Necessidade frequente de exames de laboratório de menor complexidade<br />";
                if (objClassifica.NR_AD2_4 == 1) lblAd2.Text = "Adaptação do usuário e/ou cuidador ao uso do dispositivo de traqueostomia<br />";
                if (objClassifica.NR_AD2_5 == 1) lblAd2.Text = "Adaptação do usuário ao uso de órteses/próteses<br />";
                if (objClassifica.NR_AD2_6 == 1) lblAd2.Text = "Adaptação de usuários ao uso de sondas e ostomias<br />";
                if (objClassifica.NR_AD2_7 == 1) lblAd2.Text = "Acompanhamento domiciliar em pós-operatório;<br />";
                if (objClassifica.NR_AD2_8 == 1) lblAd2.Text = "Reabilitação de pessoas com deficiência permanente ou transitória, que necessitem de atendimento contínuo, até apresentarem condições de frequentarem serviços de reabilitação<br />";
                if (objClassifica.NR_AD2_9 == 1) lblAd2.Text = "Uso de aspirador de vias aéreas para higiene brônquica<br />";
                if (objClassifica.NR_AD2_10 == 1) lblAd2.Text = "Acompanhamento de ganho ponderal de recém-nascidos de baixo peso<br />";
                if (objClassifica.NR_AD2_11 == 1) lblAd2.Text = "Necessidade de atenção nutricional permanente ou transitória<br />";
                if (objClassifica.NR_AD2_12 == 1) lblAd2.Text = "Necessidade de cuidados paliativos<br />";
                if (objClassifica.NR_AD2_13 == 1) lblAd2.Text = "Necessidade de medicação endovenosa ou subcutânea<br />";
                if (objClassifica.NR_AD2_14 == 1) lblAd2.Text = "Necessidade de fisioterapia semanal.<br />";


                if (objClassifica.NR_AD3_1 == 1) lblAd3.Text = "Oxigenoterapia e Suporte Ventilatório não invasivo (Pressão Positiva Contínua nas Vias Aéreas (CPAP), Pressão Aérea Positiva por dois Níveis (BIPAP), Concentrador de O2 )<br />";
                if (objClassifica.NR_AD3_2 == 1) lblAd3.Text = "Diálise piritoneal<br />";
                if (objClassifica.NR_AD3_3 == 1) lblAd3.Text = "Paracentese<br />";

                
            }


        }
    }
}